Marc LibbraMarc Libbra
BadmintonBinh Duong 2-1 Hanoi FC: The Pressing Lesson Vietnamese Football Hasn’t LearnedAt the end of the 2026 V.League season, Binh Duong FC hosted Hanoi FC at Go D...
Table Tennis2026 European Men's Singles Round of 16: Four Paths to the Quarterfinals, One Shared Signal About Nerve in Deciding GamesIn the third game, Patrick Franziska led 10-6. The table in Ljubljana was fas...
International FootballCourtois is still 'the best on the planet': a claim built on reputation, not on dataI read the ten-man Yashin Trophy shortlist three times. All three times my ey...
VolleyballThe Silent Language of Volleyball: The Hidden Map Behind the Perfect-Pass RateThere is a moment in volleyball when the crowd never learns it has just...
EsportsDeft, DRX and Worlds 2026: A Title That Opened From the Play-In StageOn November 5, 2026, at the Chase Center in San Francisco, Kim Hyuk-kyu stood...
VolleyballV.League 1 and the hidden transfer invoice: the 23.4% that never reaches the scoresheetIn November 2026, in a club office in northern Vietnam, I sat through a...
Table TennisRob Davies and Murcia: When a Paralympic Champion Changes Target Mid-RouteRob Davies enters the arena in Murcia, Spain, as the Rio 2026 Paralympic...
EsportsChovy and Rookie: Seven Years of Waiting and the Gap Nobody FillsIn Gen.G's last three LCK matches, Chovy's average CS lead at 15 minutes has...
Martial ArtsWhen the Data Is Empty, What Must a Sports Writer Do?On a morning in early July, I sat in front of the screen with an empty Stage-...
Table TennisBraintree Table Tennis League: Deep Analysis of Amateur Competition System and Grassroots Table Tennis Development in EnglandThe Braintree Table Tennis League is a local amateur league in Essex, England...
SwimmingMessage from a youth coach job posting: The foundation of swimming begins with what no one seesA position for a Head Development Coach for 10 & under swimmers at Calvert...
International FootballWhen the Pitch Mistook a Laugh: A Football Pipeline That Swallowed a Comedy SpecialAt two in the morning, Chengdu time, the screen in my small room lit up. Amid...
Domestic FootballReading the U23 Vietnam file backwards before the Philippines match: 27 shots, one point, and the unverified pagesMinute 84. The score still 1-1. The ball is worked to the left flank, and U23...
VolleyballAsiad 20: China vs Japan and the Women's Volleyball Final That Redefines a DynastyIn the fifth set of the women's volleyball semifinal between China and Thaila...
International FootballVietnamese Football and the 'Empty Data' TrapWhen I was fired from The Sporting Seoul, I thought I had lost everything. Bu...
Martial ArtsNguyen Xuan Son, Fixture Density and the Price of Injury Risk in V.LeagueOn 5 January 2026, at Rajamangala Stadium in Bangkok, Nguyen Xuan Son went do...
TennisNine Analytical Dimensions, Forty-Two Metrics, and the Most Honest Empty Cell in TennisNine Analytical Dimensions, Forty-Two Metrics, and the Most Honest Empty Cell...
International FootballVietnamese Football and Data Discipline: Lessons from an Empty Analysis ReportHanoi — Vietnamese football is entering a period of transformation in how the...
EsportsThunderpick World Championship 2026: $1M, 8 Teams, and a Ticket Stopped at the BorderFour opening matches. Four 2-0 scorelines. Not a single winning team dropped...
International FootballThe Netherlands seals its fireworks rule: the match ends immediately, the whole stadium goes homeOn the stand behind the goal, the first flare cleared the security fence in t...
